home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 December / PCWorld_2006-12_cd.bin / v cisle / ophcrack / ophcrack-win32-installer-2.3.3.exe / {app} / src / callbacks.h < prev    next >
Text File  |  2006-10-10  |  7KB  |  215 lines

  1. /*
  2.  
  3.     Ophcrack is a Lanmanager/NTLM hash cracker based on the faster time-memory
  4.     trade-off using rainbow tables. 
  5.     
  6.     Created with the help of: Maxime Mueller, Luca Wullschleger, Claude
  7.     Hochreutiner, Andreas Huber and Etienne Dysli.
  8.  
  9.     Copyright 2006 Philippe Oechslin, Cedric Tissieres
  10.  
  11.     Ophcrack is free software; you can redistribute it and/or modify
  12.     it under the terms of the GNU General Public License as published by
  13.     the Free Software Foundation; either version 2 of the License, or
  14.     (at your option) any later version.
  15.  
  16.     Ophcrack is distributed in the hope that it will be useful,
  17.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  18.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  19.     GNU General Public License for more details.
  20.  
  21.     You should have received a copy of the GNU General Public License
  22.     along with Ophcrack; if not, write to the Free Software
  23.     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  24.  
  25.     This program is released under the GPL with the additional exemption 
  26.     that compiling, linking, and/or using OpenSSL is allowed.
  27. */
  28.  
  29. //"$Id: callbacks.h,v 2.2 2006/03/20 tissieres Exp $";
  30.  
  31. /* 
  32.  * $Log: callbacks.h,v $
  33.  * Revision 2.3  2006/07/21 tissieres
  34.  * Help added
  35.  *
  36.  * Revision 2.2  2006/03/30 tissieres
  37.  * Tables management simplified
  38.  *
  39.  * Revision 2.1  2005/12/06 tissieres
  40.  * Added table modification functions
  41.  *
  42.  * Revision 2.0  2005/03/24 tissieres
  43.  * Initial revision
  44.  *
  45.  */
  46.  
  47.  
  48.  
  49. void
  50. on_load_file1_activate                 (GtkMenuItem     *menuitem,
  51.                                         gpointer         user_data);
  52. void
  53. on_launch1_toggled                     (GtkToggleToolButton *toggletoolbutton,
  54.                                         gpointer         user_data);
  55. void
  56. on_exit1_activate                      (GtkMenuItem     *menuitem,
  57.                     gpointer         user_data);
  58. void
  59. on_ok_button1_clicked                  (GtkButton       *button,
  60.                                         gpointer         user_data);
  61. void create_model(void);
  62. void update_statusbar(int k);
  63.  
  64. void
  65. on_ok_button2_clicked                  (GtkButton       *button,
  66.                                         gpointer         user_data);
  67.  
  68. void
  69. on_dump1_clicked                       (GtkToolButton   *toolbutton,
  70.                                         gpointer         user_data);
  71.  
  72. void
  73. on_save_ok_button_clicked              (GtkButton   *button,
  74.                                         gpointer         user_data);
  75.  
  76. void
  77. on_save_button_clicked                  (GtkToolButton   *toolbutton,
  78.                                         gpointer         user_data);
  79.  
  80. void
  81. on_cancel_button1_clicked              (GtkButton       *button,
  82.                                         gpointer         user_data);
  83.  
  84. void
  85. on_cancel_button1_clicked              (GtkButton       *button,
  86.                                         gpointer         user_data);
  87.  
  88. void
  89. on_ok_button1_clicked                  (GtkButton       *button,
  90.                                         gpointer         user_data);
  91.  
  92. void
  93. on_cancel_button2_clicked              (GtkButton       *button,
  94.                                         gpointer         user_data);
  95.  
  96. void
  97. on_about_button_clicked                (GtkToolButton   *toolbutton,
  98.                                         gpointer         user_data);
  99.  
  100. void
  101. on_about_close_button_clicked          (GtkButton       *button,
  102.                                         gpointer         user_data);
  103.  
  104. void
  105. on_from__sam_activate                   (GtkMenuItem     *menuitem,
  106.                                         gpointer         user_data);
  107.  
  108. void
  109. on_local_pwdump1_activate              (GtkMenuItem     *menuitem,
  110.                                         gpointer         user_data);
  111.  
  112. void
  113. on_remote_pwdump1_activate             (GtkMenuItem     *menuitem,
  114.                                         gpointer         user_data);
  115.  
  116. void
  117. on_remote_cancel_button_clicked        (GtkButton       *button,
  118.                                         gpointer         user_data);
  119.  
  120. void
  121. on_remote_ok_button_clicked            (GtkButton       *button,
  122.                                         gpointer         user_data);
  123.  
  124. void
  125. on_dialog_remote_dump_close            (GtkDialog       *dialog,
  126.                                         gpointer         user_data);
  127.  
  128. void
  129. on_filechooserdialog1_close            (GtkDialog       *dialog,
  130.                                         gpointer         user_data);
  131.  
  132. void
  133. on_filechooserdialog2_close            (GtkDialog       *dialog,
  134.                                         gpointer         user_data);
  135.  
  136. void
  137. on_fileselection_close                 (GtkDialog       *dialog,
  138.                                         gpointer         user_data);
  139.  
  140. void
  141. on_tablebutton_activate                (GtkToolButton   *toolbutton,
  142.                                         gpointer         user_data);
  143.  
  144. void
  145. on_table_dialog_destroy                (GtkObject       *object,
  146.                                         gpointer         user_data);
  147.  
  148. void
  149. on_button_directory_clicked            (GtkButton       *button,
  150.                                         gpointer         user_data);
  151.  
  152. void
  153. on_tableselection_close                (GtkObject       *object,
  154.                                         gpointer         user_data);
  155.  
  156. void
  157. on_cancel_ts_clicked                   (GtkButton       *button,
  158.                                         gpointer         user_data);
  159.  
  160. void
  161. on_ok_ts_clicked                       (GtkButton       *button,
  162.                                         gpointer         user_data);
  163.  
  164. void
  165. on_cancel_table_dialog_clicked         (GtkButton       *button,
  166.                                         gpointer         user_data);
  167.  
  168. void
  169. on_ok_table_dialog_clicked             (GtkButton       *button,
  170.                                         gpointer         user_data);
  171.  
  172. void
  173. on_load_single_hash1_activate          (GtkMenuItem     *menuitem,
  174.                                         gpointer         user_data);
  175.  
  176. void
  177. on_cancel_load_hash_dialog_clicked     (GtkButton       *button,
  178.                                         gpointer         user_data);
  179.  
  180. void
  181. on_ok_load_hash_dialog_clicked         (GtkButton       *button,
  182.                                         gpointer         user_data);
  183.  
  184. void
  185. on_load_hash_dialog_destroy            (GtkObject       *object,
  186.                                         gpointer         user_data);
  187.  
  188. void
  189. on_deletebutton_clicked                (GtkToolButton   *toolbutton,
  190.                                         gpointer         user_data);
  191.  
  192. void
  193. show_readahead_window(int num);
  194.  
  195. void
  196. show_clean_windows(void);
  197.  
  198. void 
  199. hide_readahead_window(void);
  200.  
  201. #ifdef LIVECD
  202. void activate_launch_toggle (void);
  203. #endif
  204.  
  205. void
  206. on_help_button_clicked                 (GtkToolButton   *toolbutton,
  207.                                         gpointer         user_data);
  208.  
  209. void
  210. on_help_window_close                   (GtkObject       *object,
  211.                                         gpointer         user_data);
  212.  
  213. int change_tree(int hash);
  214. void show_error_max_hash();
  215.